Fault Tolerance in Use-Case Modeling
نویسندگان
چکیده
Fault tolerance – an ability of a system to cope with errors – is an important characteristic of safety-critical systems. However, the current approaches to software development often ignore the fault tolerance aspect. This results in an ad-hoc and often incorrect introduction of the fault tolerance mechanisms into system design. In this paper, we summarize the experience gained in the formal development of a highly-reliable industrial robot and propose an approach which allows us to systematically capture requirements describing the fault tolerance mechanisms in use-case modeling. An application of our approach supports integrating fault tolerance consideration into the entire software development process.
منابع مشابه
Improving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملNovel Defect Terminolgy Beside Evaluation And Design Fault Tolerant Logic Gates In Quantum-Dot Cellular Automata
Quantum dot Cellular Automata (QCA) is one of the important nano-level technologies for implementation of both combinational and sequential systems. QCA have the potential to achieve low power dissipation and operate high speed at THZ frequencies. However large probability of occurrence fabrication defects in QCA, is a fundamental challenge to use this emerging technology. Because of these vari...
متن کاملComprehensive Modeling of Computer Control Systems’ Functionality and Fault-tolerance in Uml
A fault-tolerance framework to be used in the process of designing and developing computerised control systems is presented, which is based on well-proven fault-tolerance techniques and FT-CORBA. Extensions of the Unified Modeling Language (UML) are employed to describe this framework, the mechanism contained, and system architectures making use of it. Use of the framework enables reasoning abo...
متن کاملSystem fault-tolerance analysis of COTS-based satellite on-board computers
Fault-tolerance analysis reveals possible system behavior under the influence of faults. Such analysis is essential for satellites where faults might be caused by space radiation and autonomous recovery is needed. In this paper we present a statistical simulation approach for fault-tolerance analysis of satellite On-Board Computers (OBCs) that are based on Commercial Off-The-Shelf (COTS) compon...
متن کاملVerification of Coordinated Exception Handling
An important challenge faced by the developers of faulttolerant distributed systems is to build fault tolerance mechanisms that are reliable. To achieve the desired levels of reliability, the development of mechanisms for detecting and handling errors should be rigorous or formal. In this paper, we present an approach to modeling and verifying faulttolerant distributed systems that use exceptio...
متن کامل